Skip navigation links
A C D E G I L M N P S T U V 

S

Scope - Class in ugp.org.SerialX
This is some kind of hybrid between List and Map which allow you to have both variables and independent values managed by one Object.
Scope(Object...) - Constructor for class ugp.org.SerialX.Scope
 
Scope(Map<String, Object>, Object...) - Constructor for class ugp.org.SerialX.Scope
 
Scope(Map<String, Object>, Collection<Object>) - Constructor for class ugp.org.SerialX.Scope
 
ScopeProtocol - Class in ugp.org.SerialX.Protocols
ScopeProtocol is universal protocol to serialize any Scope instance.
ScopeProtocol() - Constructor for class ugp.org.SerialX.Protocols.ScopeProtocol
 
SelfSerializable - Interface in ugp.org.SerialX.Protocols
This is based on pretty similar concept as regular Serializable is! However this interface is meant to create its instance programmatically via constructor! So condition of using this is that array of objects returned by SelfSerializable.serialize() must be applicable for some public constructor of certain class implementing this! Specific instances of this interface will be created by calling that public constructor! This is done reflectively by SelfSerializableProtocol!
SelfSerializableProtocol - Class in ugp.org.SerialX.Protocols
SelfSerializableProtocol is universal protocol to serialize any SelfSerializable instance.
SelfSerializableProtocol() - Constructor for class ugp.org.SerialX.Protocols.SelfSerializableProtocol
 
SerializationProtocol<T> - Class in ugp.org.SerialX.Protocols
This object supposed to be use for serializing and unserializing objects in Java by turning them in to array of Objects that can be serialized by Serializer and also turn array of these objects back in to that very same Object!
Instance of SerializationProtocol should be registered into Serializer.PROTOCOL_REGISTRY in order to work, also only one instance of each SerializationProtocol should be used!
Note: Protocols should not be serializable in any way!
SerializationProtocol() - Constructor for class ugp.org.SerialX.Protocols.SerializationProtocol
 
serialize(T) - Method in class ugp.org.SerialX.Protocols.AutoProtocol
 
serialize(Enum<?>) - Method in class ugp.org.SerialX.Protocols.EnumProtocol
 
serialize(Collection<Object>) - Method in class ugp.org.SerialX.Protocols.ListProtocol
 
serialize(Map<Object, Object>) - Method in class ugp.org.SerialX.Protocols.MapProtocol
 
serialize(Scope) - Method in class ugp.org.SerialX.Protocols.ScopeProtocol
 
serialize() - Method in interface ugp.org.SerialX.Protocols.SelfSerializable
 
serialize(SelfSerializable) - Method in class ugp.org.SerialX.Protocols.SelfSerializableProtocol
 
serialize(T) - Method in class ugp.org.SerialX.Protocols.SerializationProtocol
 
serialize(CharSequence) - Method in class ugp.org.SerialX.Protocols.StringProtocol
 
SerializeClassic(Serializable) - Static method in class ugp.org.SerialX.Serializer
 
Serializer - Class in ugp.org.SerialX
Serializer is powerful utility class that allows you to serialize any object in Java using universal protocol system.
Serializer.NULL - Class in ugp.org.SerialX
This is a "dummy" class that Serializer uses internally as an OOP programmatic interpretation of null.
Serializer.ProtocolRegistry - Class in ugp.org.SerialX
ProtocolRegistry, place to register protocols!
serializeStringNormally - Static variable in class ugp.org.SerialX.Serializer
Set this on true and String will be serialized normally, for instance "Hello world!" and not using protocols or java Base64!
Setting this on false will also make Strings unreadable for normal people!
SerializeTo(File, Object...) - Static method in class ugp.org.SerialX.Serializer
 
SerializeTo(boolean, File, Object...) - Static method in class ugp.org.SerialX.Serializer
 
SerializeTo(File, Scope) - Static method in class ugp.org.SerialX.Serializer
 
SerializeTo(File, Map<String, Object>, Object...) - Static method in class ugp.org.SerialX.Serializer
 
SerializeTo(boolean, File, Map<String, Object>, Object...) - Static method in class ugp.org.SerialX.Serializer
 
SerializeToString(Object...) - Static method in class ugp.org.SerialX.Serializer
 
SerializeToString(StringBuilder, Object...) - Static method in class ugp.org.SerialX.Serializer
 
SerializeToString(Scope) - Static method in class ugp.org.SerialX.Serializer
 
SerializeToString(Map<String, Object>, Object...) - Static method in class ugp.org.SerialX.Serializer
 
SerializeToString(StringBuilder, Scope) - Static method in class ugp.org.SerialX.Serializer
 
SerializeToString(StringBuilder, Map<String, Object>, Object...) - Static method in class ugp.org.SerialX.Serializer
 
setActive(boolean) - Method in class ugp.org.SerialX.Protocols.SerializationProtocol
 
setActivityForAll(boolean) - Method in class ugp.org.SerialX.Serializer.ProtocolRegistry
 
StaticMember(Class<?>, String, Object...) - Static method in class ugp.org.SerialX.Serializer
 
StringProtocol - Class in ugp.org.SerialX.Protocols
StringProtocol is universal protocol to serialize any CharSequence instance.
StringProtocol() - Constructor for class ugp.org.SerialX.Protocols.StringProtocol
 
A C D E G I L M N P S T U V 
Skip navigation links